const {
  defineConfig
} = require('@vue/cli-service')

const host = process.env.NODE_ENV === 'development' ? 'http://10.13.1.120:8002' : 'http://wxt.clouyun.cn:18002';
console.log(process.env.NODE_ENV, host, '-----代理服务启动');
module.exports = defineConfig({
  transpileDependencies: true,
  outputDir: 'dist',
  assetsDir: 'static',
  publicPath: './',
  devServer: {
    proxy: {
      '/api': { 
        target: host + '/api',
        ws: true, //如果要代理 websockets，配置这个参数
        // 如果是https接口，需要配置这个参数
        changeOrigin: true, //是否跨域
        pathRewrite: {
          '^/api': ''
        }
      },
    },
  },
  css: {
    loaderOptions: {
      less: {
        // 若 less-loader 版本小于 6.0，请移除 lessOptions 这一级，直接配置选项。
        lessOptions: {
          modifyVars: {
            hack: `true; @import "@/styles/vant.less";`,
          },
        },
      },
    },
  },
});